package service;

import co.crossoft.annotation.Param;

/**
 * Created by Snow on 8/11/2017.
 */
public interface ExposeMaterialConfigService {

    public String getMaterialList(@Param("id") String id,
                                  @Param("quid") String quid,
                                  @Param("plant") String plant);

    public String saveMaterialData(@Param("curVersion") String curVersion,
                                @Param("id") String id,
                                @Param("name") String name,
                                @Param("plant") String plant,
                                @Param("bomFk") String bomFk,
                                @Param("matTypeFk") String matTypeFk,
                                @Param("version") String version,
                                @Param("measureUnit") String measureUnit,
                                @Param("lotSize") String lotSize,
                                @Param("srcStatusFk") String srcStatusFk,
                                @Param("routerFk") String routerFk,
                                @Param("qtyLimit") String qtyLimit,
                                @Param("baseUnit") String baseUnit,
                                @Param("statusFk") String statusFk );

    public String deleteMaterial(@Param("quid") String quid);
}
